package model

type GoodSpecValueDetail struct {
	ID            int     `gorm:"column:id;primaryKey:autoIncrement" json:"id"`         // 商品规格属性ID
	GoodSpecValue string  `gorm:"column:good_spec_value;not null" json:"goodSpecValue"` // 商品规格值
	GoodSpecImage string  `gorm:"column:good_spec_image" json:"goodSpecImage"`          // 商品规格图片
	GoodSpecPrice float32 `gorm:"column:good_spec_price" json:"goodSpecPrice"`          // 商品规格价格
	MarketPrice   float32 `gorm:"column:market_price" json:"marketPrice"`               // 市场价
	CostPrice     float32 `gorm:"column:cost_price" json:"costPrice"`                   // 成本价
	Stock         int     `gorm:"column:stock" json:"stock"`                            // 库存
	Volume        float32 `gorm:"column:volume" json:"volume"`                          // 体积
	Weight        float32 `gorm:"column:weight" json:"weight"`                          // 重量
	BarCode       string  `gorm:"column:bar_code" json:"barCode"`                       // 条形码
	GoodID        int     `gorm:"column:good_id" json:"goodID"`                         // 商品ID
	GoodSpecName  string  `gorm:"good_spec_name" json:"goodSpecName"`
}

// TableName 返回表名
func (GoodSpecValueDetail) TableName() string {
	return "ls_good_spec_value_detail"
}
